package com.xbongbong.paas.connection.pojo.mk.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 数据初始化
 * 创建时间 2020/2/24 10:36 AM
 * 修改时间 2020/2/24 10:36 AM
 * @author chy
 */
@Setter
@Getter
@ToString
public class MeikeCallbackDTO {
    /**
     * 用户ID
     * 注意：使用BeanUtil.convertBean2Map方法将DTO转查询map时，userId条件需要手动置入
     */
    @NotBlank(message="用户ID不能为空")
    private String userId;

    /**
     * 公司ID
     */
    @NotBlank(message="公司ID不能为空")
    private String corpid;

    /**
     * 每刻那边的企业code
     */
    private String entCode;

    /**
     * 操作用户code
     */
    private String userCode;

    /**
     * 单据code，每刻中的唯一标识
     */
    private String formDataCode;

    /**
     * 单据发生改变的类型，FORM_COMPLETE,FORM_DELETE
     */
    private String formChangeType;

    /**
     * //单据上包含项目的类型 ["CUSTOMER", "OPPORTUNITY", "CONTRACT"]
     */
    private String referenceTypes;


}

